A Comparison of Regression Test Selection Techniques 1
نویسنده
چکیده
Regression testing is a necessary but expensive maintenance activity aimed at showing that code has not been adversely a ected by changes. A selective approach to regression testing reuses tests from an existing test suite to test a modi ed program. Many selective retest strategies have been proposed. However, it is di cult to compare and evaluate these strategies, because they are based on di erent philosophies. This paper outlines the issues relevant to selective retest strategies, and uses these issues as the basis for a framework within which to evaluate the strategies. We illustrate the application of this framework by using it to evaluate existing selective retest approaches. The evaluation reveals the strengths and weaknesses of existing approaches, and highlights the problems that future work in this area should address.
منابع مشابه
Comprehensive causal analysis of occupational accidents’ severity in the chemical industries; A field study based on feature selection and multiple linear regression techniques
Introduction: The causal analysis of occupational accidents’ severity in the chemical industries may improve safety design programs in these industries. This comprehensive study was implemented to analyze the factors affecting occupational accidents’ severity in the chemical industries. Methods and Materials: An analytical study was conducted in 22 chemical industries during 2016-2017. The stu...
متن کاملAnalyzing Regression Test Selection
Regression testing is a necessary but expensive maintenance activity aimed at showing that code has not been adversely aaected by changes. Regression test selection techniques reuse tests from an existing test suite to test a modiied program. Many regression test selection techniques have been proposed; however, it is diicult to compare and evaluate these techniques because they have diierent g...
متن کاملAnalyzing Regression Test Selection Techniques
Regression testing is a necessary but expensive maintenance activity aimed at showing that code has not been adversely affected by changes. Regression test selection techniques reuse tests from an existing test suite to test a modified program. Many regression test selection techniques have been proposed; however, it is difficult to compare and evaluate these techniques because they have differ...
متن کاملEmpirical Studies of a Safe Regression Test Selection
Regression testing is an expensive testing procedure utilized to validate modiied software. Regression test selection techniques attempt to reduce the cost of regression testing by selecting a subset of a program's existing test suite. Safe regression test selection techniques select subsets that, under certain well-deened conditions, exclude no tests (from the original test suite) that if exec...
متن کاملEmpirical Studies of a Safe Regression Test Selection Technique
Regression testing is an expensive testing procedure utilized to validate modified software. Regression test selection techniques attempt to reduce the cost of regression testing by selecting a subset of a program’s existing test suite. Safe regression test selection techniques select subsets that, under certain well-defined conditions, exclude no tests (from the original test suite) that if ex...
متن کاملCarbon Monoxide Prediction in the Atmosphere of Tehran Using Developed Support Vector Machine
Air quality prediction is highly important in view of the health impacts caused by exposure to air pollutants in urban air. This work has presented a model based on support vector machine (SVM) technique to predict daily average carbon monoxide (CO) concentrations in the atmosphere of Tehran. Two types of SVM regression models, i.e. -SVM and -SVM techniques, were used to predict average daily C...
متن کامل